<?php
// +----------------------------------------------------------------------
// | 萤火商城系统 [ 致力于通过产品和服务，帮助商家高效化开拓市场 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2017~2023 https://www.yiovo.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed 这不是一个自由软件，不允许对程序代码以任何形式任何目的的再发行
// +----------------------------------------------------------------------
// | Author: 萤火科技 <admin@yiovo.com>
// +----------------------------------------------------------------------
declare (strict_types = 1);

namespace app\common\enum\setting\sms;

use app\common\enum\EnumBasics;

/**
 * 枚举类: 短信通知场景
 * Class Scene
 * @package app\common\enum\setting\sms
 */
class Scene extends EnumBasics {
	// 短信验证码
	const CAPTCHA = 'captcha';

	// 新付款订单
	const ORDER_PAY = 'order_pay';

	// 预订成功-店员操作
	const ORDER_YUDING = 'order_yuding';

	// 睡眠用户，群发
	const SLEEP_USER = 'sleep_user';

	// 生日用户，群发
	const BIRTHDAY_USER = 'birthday_user';
    const DAY_DATA = 'day_data';

	/**
	 * 获取类型值
	 * @return array
	 */
	public static function data() {
		return [
			self::CAPTCHA => [
				'name' => '短信验证码',
				'value' => self::CAPTCHA,
			],
			self::ORDER_PAY => [
				'name' => '新付款订单',
				'value' => self::ORDER_PAY,
			],
			self::SLEEP_USER => [
				'name' => '睡眠用户',
				'value' => self::SLEEP_USER,
			],
			self::BIRTHDAY_USER => [
				'name' => '邀约短信',
				'value' => self::BIRTHDAY_USER,
			],
			self::ORDER_YUDING => [
				'name' => '预订成功',
				'value' => self::ORDER_YUDING,
			],
			self::DAY_DATA => [
				'name' => '每日业绩统计通知',
				'value' => self::DAY_DATA,
			],
		];
	}

}
